# 1、多个数据的元组
t1 = (10, 20, 30)
print(type(t1))

# 2、单个数据的元组
t2 = (10,)
print(type(t2))

# 3、如果单个数据的元组不加逗号 -- 不是元组类型
t3 = (30)
print(type(t3)) # int

t4 = ('aaa')
print(type(t4))

# 4、空元组
t5 = ()  # 此时元组中没有元素————元组定义成功
print(type(t5))  # 查看其类型 ：tuple

# 5、定义一个元组
creature = "cat", "dog", "tiger", "human"  # 自动生成元组
color = ("red", "green", 0x1100, creature)
print(color[-1][1])  # dog
print(color[2])  # 4352——自动变成十进制

# 6、生成元组————用tuple()————强制类型转化
tu1 = tuple(range(5))
print(tu1)
list1 = [1, 3, 5, 7, 9]
print(tuple(list1))
